package gerenciador.negocio;

import java.sql.Date;
import java.util.Currency;
import java.util.List;

public class Partida {
	private int idPartida;
	private Date datadaPartida;
	private Date dataLimiteConfirmacao;
	private Date datadaMarcacao;
	private Local local;
	private Grupo grupo;
	private Usuario marcadordaPartida;
	private List<Usuario> listadeConfirmados;	
	private List<UsuarioAusente> listadeAusentes;
	private List<Pagamento> listadePagamentos;
	private List<Blind> listadeBlinds;
	private Currency valorBuyIn;
	private Currency valorReBuy;
	private Currency valorAddOn;
	private List<Integer> premiacao;
	private List<Usuario> listadeEliminacoes;
	
	public int getIdPartida() {
		return idPartida;
	}
	
	public void setIdPartida(int idPartida) {
		this.idPartida = idPartida;
	}
	
	public Date getDatadaPartida() {
		return datadaPartida;
	}
	
	public void setDatadaPartida(Date datadaPartida) {
		this.datadaPartida = datadaPartida;
	}
	
	public Date getDataLimiteConfirmacao() {
		return dataLimiteConfirmacao;
	}
	
	public void setDataLimiteConfirmacao(Date dataLimiteConfirmacao) {
		this.dataLimiteConfirmacao = dataLimiteConfirmacao;
	}
	
	public Date getDatadaMarcacao() {
		return datadaMarcacao;
	}
	
	public void setDatadaMarcacao(Date datadaMarcacao) {
		this.datadaMarcacao = datadaMarcacao;
	}
	
	public Local getLocal() {
		return local;
	}
	
	public void setLocal(Local local) {
		this.local = local;
	}
	
	public Grupo getGrupo() {
		return grupo;
	}
	
	public void setGrupo(Grupo grupo) {
		this.grupo = grupo;
	}
	
	public Usuario getMarcadordaPartida() {
		return marcadordaPartida;
	}
	
	public void setMarcadordaPartida(Usuario marcadordaPartida) {
		this.marcadordaPartida = marcadordaPartida;
	}
	
	public List<Usuario> getListadeConfirmados() {
		return listadeConfirmados;
	}
	
	public void setListadeConfirmados(List<Usuario> listadeConfirmados) {
		this.listadeConfirmados = listadeConfirmados;
	}
	
	public List<UsuarioAusente> getListadeAusentes() {
		return listadeAusentes;
	}
	
	public void setListadeAusentes(List<UsuarioAusente> listadeAusentes) {
		this.listadeAusentes = listadeAusentes;
	}
	
	public List<Pagamento> getListadePagamentos() {
		return listadePagamentos;
	}
	
	public void setListadePagamentos(List<Pagamento> listadePagamentos) {
		this.listadePagamentos = listadePagamentos;
	}
	
	public List<Blind> getListadeBlinds() {
		return listadeBlinds;
	}
	
	public void setListadeBlinds(List<Blind> listadeBlinds) {
		this.listadeBlinds = listadeBlinds;
	}
	
	public Currency getValorBuyIn() {
		return valorBuyIn;
	}
	
	public void setValorBuyIn(Currency valorBuyIn) {
		this.valorBuyIn = valorBuyIn;
	}
	
	public Currency getValorReBuy() {
		return valorReBuy;
	}
	
	public void setValorReBuy(Currency valorReBuy) {
		this.valorReBuy = valorReBuy;
	}
	
	public Currency getValorAddOn() {
		return valorAddOn;
	}
	
	public void setValorAddOn(Currency valorAddOn) {
		this.valorAddOn = valorAddOn;
	}
	
	public List<Integer> getPremiacao() {
		return premiacao;
	}
	
	public void setPremiacao(List<Integer> premiacao) {
		this.premiacao = premiacao;
	}
	
	public List<Usuario> getListadeEliminacoes() {
		return listadeEliminacoes;
	}
	
	public void setListadeEliminacoes(List<Usuario> listadeEliminacoes) {
		this.listadeEliminacoes = listadeEliminacoes;
	}
}
